From 68f5b5c64c57c46e46086a3ce5bab97d991d44dc Mon Sep 17 00:00:00 2001 From: =?utf8?q?=C3=98yvind=20Kol=C3=A5s?= Date: Thu, 10 Nov 2005 18:37:11 +0000 Subject: [PATCH] language cleanup --- ChangeLog | 4 ++++ docs/index-static.html.in | 40 ++++++++++++++++++++------------------- 2 files changed, 25 insertions(+), 19 deletions(-) diff --git a/ChangeLog b/ChangeLog index 4af7a29..b8487ba 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2005-11-10 Øyvind Kolås + + * docs/index-static.html.in: Minor reformulations and spelling fixes. + 2005-11-08 Sven Neumann * configure.ac: use AM_CONFIG_HEADER instead of AC_CONFIG_HEADERS. diff --git a/docs/index-static.html.in b/docs/index-static.html.in index ecc5e63..064b4aa 100644 --- a/docs/index-static.html.in +++ b/docs/index-static.html.in @@ -109,16 +109,17 @@

Background

-

When creating various libraries and small tool that deal with - computer graphics I often have created conversion functions - transforming raster images between different representations.

+

When creating various libraries and small tools that deal with + computer graphics I have often created function for converting + raster images between different representations.

Libraries to help with such conversions already do exist, but no - extendable candidate have surfaced in searches when looking. + extendable candidate have surfaced in my searches.

-

The vocabulary developed in babl will most likely be part of GEGL's - vocabulary to describe image buffers. +

The vocabulary developed in babl will most likely be part of + GEGL's vocabulary to describe image + buffers.

@@ -130,27 +131,27 @@ registered color models and data types.

-

The need to provide your own reference conversions should be - unneccesary, since babl provides a good base vocabulary in BablBase, - as well as extensions.

+

Babl provides a base vocabulary in BablBase and some extensions + thar are thought to be generally useful.

When performing further extensions to the vocabulary of babl, the internal consistency is governed by reference conversions that operate on double (64 bit floating point values.) The only color model created during BablCore bootstrap is RGBA (linear light RGB, 0.0 - 1.0, with a linear 0.0 - 1.0 opacity channel.) backed by - double. + the double datatype.

-

If what babls built in conversion isn't fast enough, you can provide - your own conversion between two formats, your registered conversion - will be taken into account when constructing other BablFishes as well. +

If babls conversion isn't fast enough, you can provide + your own conversion shortcut between two formats. The registered + shortcut might also be used by babl as an intermediate conversion when + constructing BablFishes for other conversions.

-

Babl extensions are shared objects, if you are already using a set - of conversion functions and you'd like to keep using them, as well as - the conversions babl provide, wrap your existing functions as an - extension. The code needed to wrap existing conversions is small. +

Babl extensions are shared objects, if you already have developed + some fast conversion functions, wrapping them as babl extensions should + not take much time, and will speed up babl for other users as well you + make the conversions available for others as well.

@@ -192,7 +193,8 @@

Shortcut coverage

-

The diagram shown below is the coverage of shortcut conversions that already exist, only chains of converions that produce the same results as the reference conversions would result in are shown. +

The diagram shown below visualizes the coverage of current shortcut + conversions.

 
@@ -205,7 +207,7 @@
         strives for few dependencies and thus portability. 

    -
  • libdl (win32 uses separate solution)
  • +
  • libdl (for loading extensions, babl is also reported to work on win32)
-- 2.30.2